﻿namespace OT.HikiSecureCenterApis.Service.Thermometric.Res
{
    public class ResAlarmInfoSearch
    {
        #region 属性
        /// <summary>
        /// 测温记录id
        /// </summary>
        public string alarmId { get; set; }
        /// <summary>
        /// 报警类型，参考附录A.90 测温报警类型
        /// https://open.hikvision.com/docs/0f6e8e1e41a14304aeecd287530b9c95#a11427d7
        /// </summary>
        public int alarmType { get; set; }
        /// <summary>
        /// 记录名称
        /// </summary>
        public string alarmName { get; set; }
        /// <summary>
        /// 分组id
        /// </summary>
        public string groupId { get; set; }
        /// <summary>
        /// 分组名称
        /// </summary>
        public string groupName { get; set; }
        /// <summary>
        /// 资源点code
        /// </summary>
        public string resourceCode { get; set; }
        /// <summary>
        /// 资源点名称
        /// </summary>
        public string resourceName { get; set; }
        /// <summary>
        /// 可见光图片相对地址
        /// </summary>
        public string visiblePictureUri { get; set; }
        /// <summary>
        /// 热成像图片相对地址
        /// </summary>
        public string thermalPictureUri { get; set; }
        /// <summary>
        /// 人脸抓拍图片相对地址
        /// </summary>
        public string faceUrl { get; set; }
        /// <summary>
        /// 图片服务器code
        /// </summary>
        public string svrIndexCode { get; set; }
        /// <summary>
        /// 记录时间，采用ISO8601时间格式，最大长度32个字符
        /// </summary>
        public string alarmTime { get; set; }
        /// <summary>
        /// 体温
        /// </summary>
        public string temp { get; set; }
        /// <summary>
        /// 是否异常，0：正常，1：异常
        /// </summary>
        public int overTemp { get; set; }
        /// <summary>
        /// 是否登记，0:登记，1未登记
        /// </summary>
        public int registered { get; set; }
        /// <summary>
        /// 人员名称（身份证，匹配对应数据）
        /// </summary>
        public string personName { get; set; }
        /// <summary>
        /// 性别（身份证，匹配对应数据），0：未知，1: 男,2：女
        /// </summary>
        public int gender { get; set; }
        /// <summary>
        /// 身份证号，门禁数据字段（身份证，匹配对应数据）
        /// </summary>
        public string certNo { get; set; }
        /// <summary>
        /// 人员id
        /// </summary>
        public string personId { get; set; }
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        /// <summary>
        /// 组织code
        /// </summary>
        public string orgIndexCode { get; set; }
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        #endregion
    }
}
